package com.bstek.dorado.sample.datatypeext.demo2_propdef;

import com.bstek.dorado.annotation.ClientProperty;
import com.bstek.dorado.annotation.XmlNode;
import com.bstek.dorado.annotation.XmlSubNode;
import com.bstek.dorado.data.type.DefaultEntityDataType;

@XmlNode(label="Demo2DataType", fixedProperties = "type=demo2",
	definitionType="com.bstek.dorado.sample.datatypeext.demo2_propdef.Demo2DataTypeDefinition",
	subNodes = { @XmlSubNode(nodeName = "*", implTypes = {
			"com.bstek.dorado.data.type.property.BasePropertyDef",
			"com.bstek.dorado.data.type.property.Reference",
			"com.bstek.dorado.sample.datatypeext.demo2_propdef.Demo2BasePropertyDef" }
			,propertyType = "com.bstek.dorado.data.type.property.PropertyDef[]") 
	}
)
public class Demo2DataType extends DefaultEntityDataType {
	private String helloText;

	@ClientProperty(ignored=true)
	public String getHelloText() {
		return helloText;
	}
	public void setHelloText(String helloText) {
		this.helloText = helloText;
	}
	
}
